.swiper-container .swiper-button-next {width: 42px;height: 42px;background: url(../images/r.png) no-repeat left top;}
.swiper-container .swiper-button-prev {width: 42px;height: 42px;background: url(../images/l.png) no-repeat left top;}


.jzk_nav_bg {position: fixed;z-index: 999;width: 100%;background: #fff;-webkit-box-shadow: 8px 4px 8px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 8px 4px 8px rgba(0, 0, 0, 0.04);
    box-shadow: 8px 4px 8px rgba(0, 0, 0, 0.04);}
/* .jzk_banner {padding-top: 128px;} */

.kx_foot {background: #313131;color: #5c5c5c;line-height: 28px; padding:10px 0;text-align: center;border-top: 1px solid #434343;font-size: 0.75rem;}
.kx_foot a {color: #666;}
.kx_foot1 {float: left; width: 100%;}
.kx_foot3 dl{float: left;width: 16.6%;text-align: left; border-left: 1px dashed #3b3b3b; padding-left: 14px;}
.kx_foot3  {background: #313131;padding: 36px 0; margin-top: 48px;}
.kx_foot3 dt a {font-size: 1rem;color: #fff;display: inline-block;padding-bottom: 8px;}
.kx_foot3 dd a {font-size: 0.75rem;color: #5c5c5c;line-height: 30px;}
.kx_foot3 a:hover {color: #fff;}
.kx_foot a:hover {color: #fff;}
.kx_foot3 .k_footl {
	float: left;
	width: 85%;
}
.kx_foot3 .k_footr {
	float: left;
	width:15%;
	text-align: right;
}

.kx_title1 {display: inline-block;margin: 0 auto;text-align: center;width: 100%;padding: 70px 0 50px;}
.kx_title1 h2 {color: #333333;font-size: 32px;position: relative;text-align: center;display: inline;height: 32px; line-height: 32px;}
.kx_title1 h2::after {content: ' ';display: block;width: 35px;height: 2px;background: #000000;position: absolute;top:50%; left:-40px;}
.kx_title1 h2::before {content: ' ';display: block;width: 35px;height: 2px;background: #000000;position: absolute;top:50%; right:-40px;}
.kx_title1 span {color: #cccccc;font-size:14px;text-align: center; padding-top: 10px;display: inline-block;position: relative; text-transform: uppercase;width: 100%;}
.kx_title1 span::after {content:' ';display: block;width: 25px;height: 2px;background: #ccc;position: absolute;top:6px; left:50%; margin-left: -12px;}

.kx_more {text-align: center;width: 100%;}
.kx_more a {width: 100px;height: 32px;line-height: 32px;text-align: center;color: #999999;display: inline-block;border: 1px solid #eeeeee;border-radius: 32px;    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
	font-size: 0.875rem;background: #fff;
	}
.kx_more a:hover {background: #74c4f1;border: 1px solid #74c4f1;color: #fff;}
.kx_ipro {
	color: #666;
	font-size: 1rem;
	line-height:2;
	text-align: justify;
	padding-bottom: 26px;
}
.kx_ipro p{
	padding-bottom: 12px;
}
.swiper-pagination-bullet {width: 13px;height: 13px;    background: #fff;    opacity: 1;}
.swiper-pagination-bullet-active {width: 13px;height: 13px;    background: #0ecc0e;    opacity: 1;}



.kx_isol {padding-bottom: 36px;height: auto;overflow: hidden;}
.kx_isol ul {display: inline-block;height: auto;overflow: hidden;}
.kx_isol li {float: left;width: 33.3%;}
.kx_isol li a {display: inline-block;position: relative;z-index: 9;margin: 6px;}
.kx_isol li a h2 {display: inline-block;color: #fff;font-size: 22px;left: 40px; bottom:33px;position: absolute;z-index: 9;transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.kx_isol li a p {font-size: 16px;position: absolute;left: 40px; top:300px;color: #fff;z-index: 9;transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;padding-right: 40px;}
.kx_isol li a::after {content: ' ';display: block;position: absolute;left:0;top:0;bottom:0; right:0;background: #74c4f1;opacity: 0;z-index: 8;transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.kx_isol li a:hover h2 {bottom:236px;}
.kx_isol li a:hover::after {opacity: 0.8;}
.kx_isol li a:hover p { top:83px;}
.cunm {
	text-align: center;
	font-size: 0;
	padding-bottom: 55px;
}
.cunm a {
	font-size: 1.875rem;
	color: #999;
	display: inline-block;padding:0 23px;
}
.cunm a.hv {
	color: #000000;
}

.kx_isolu {text-align: center;padding-bottom: 38px;;}
.kx_isolu a.hover {width: 124px;background: #74c4f1;border: 1px solid #74c4f1;color: #fff;text-align: center;height: 35px;line-height: 35px;display: inline-block;}
.kx_isolu a {width: 124px;background: #fff;border: 1px solid #e5e5e5;color: #000000;text-align: center;height: 35px;line-height: 35px;display: inline-block;margin: 0 4px;}
.news_index {
	background: #fafafa;
	padding: 70px 0 56px;
	margin: 56px 0 0;
}
.kx_inews_box {
	margin-bottom: 30px;
	padding-bottom: 10px;
}


#certify {
	position: relative;
	width: 1440px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 580px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 90px;
	padding-top: 0;
	text-align: center;
	color: #333333;
	font-size:24px;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify .swiper-button-next {width: 42px;height: 42px;background: url(../images/r.png) no-repeat left top;outline: none;}
#certify .swiper-button-prev {width: 42px;height: 42px;background: url(../images/l.png) no-repeat left top;outline: none;}







#certify2 {
	opacity: 0; height: 0px; overflow: hidden;
	position: relative;
	width: 1440px;
	margin: 0 auto
}

#certify2 .swiper-container {
	padding-bottom: 60px;
}

#certify2  .swiper-slide {
	width: 580px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify2  .swiper-slide img{
	display:block;
}
#certify2  .swiper-slide p {
	line-height: 90px;
	padding-top: 0;
	text-align: center;
	color: #333333;
	font-size:24px;
	margin: 0;
}

#certify2 .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify2 .swiper-button-next {width: 42px;height: 42px;background: url(../images/r.png) no-repeat left top;outline: none;}
#certify2 .swiper-button-prev {width: 42px;height: 42px;background: url(../images/l.png) no-repeat left top;outline: none;}


.kx_inews {height: auto;overflow: hidden;}
.kx_inews1 {float: left;width: 48%;margin-right: 2%;}
.kx_inews1 .swiper-pagination {    bottom: 16px;left: initial;right: 0;width: auto; margin-right: 20px;}
.kx_inews1 .swiper-pagination .swiper-pagination-bullet-active { background: #ff9e00;    opacity: 1;}
.kx_inews1 .swiper-slide  {position: relative;}
.kx_inews1 h3 {font-size: 1rem;position: absolute;left:0;right: 0;bottom: 0; line-height: 58px; padding:  0 23px;color: #fff;background: rgba(0,0,0,0.4);word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kx_inews2 {float: right;width: 710px;}
.kx_inews2 ul {}
.kx_inews2 ul li {height: 66px;line-height: 66px;background: #fcfcfc;padding-right: 18px;padding-left: 14px;margin-bottom: 16px;}
.kx_inews2 ul li a {color: #333;padding-left: 18px;background: url(../images/li1.jpg) no-repeat left center;font-size: 18px;float: left;}

.kx_inews3 {float: right;width: 49%;}
.kx_inews3 ul {margin-top: 8px; margin-left: 15px;}
.kx_inews3 ul li {display: inline-block; border-bottom: 1px dashed #e5e5e5; margin-bottom: 16px;padding-bottom: 8px;}
.kx_inews3 ul li a {color: #333;float: left;}
.kx_inews3 ul li span {color: #999999;float: left;display: inline-block;width: 100%;  line-height: 36px;}
.kx_inews3 ul li span img {margin-right:7px;vertical-align: middle;padding-bottom: 3px;}
.kx_inews3 ul li h3 {color: #333333;float: left;font-size: 1.375rem;font-weight: bold;padding-bottom: 6px;}
.kx_inews3 ul li p {color: #999999;float: left;font-size: 1rem;}
.kx_inews3 ul li span {color: #999999;float: left;font-size: 1rem;}

.kx_poa {height: 60px;line-height: 60px;font-size: 18px;width: 100%;background: #f5f5f5;color: #666666;}
.kx_poa a {color: #333333;}

.kx_poa2 {background: #fff;border-bottom: 1px solid #f5f5f5;}


.kz_pszs {background: #fcfcfc;padding: 0 26px;margin-top: 26px;margin-bottom: 26px;height: auto;overflow: hidden;}
.kz_pszs dl {border-bottom: 1px solid #e5e5e5;width: 100%;display: inline-block;line-height: 70px;}
.kz_pszs dt {font-size: 18px;font-weight: bold;float: left;padding-right: 38px;}
.kz_pszs dd {font-size: 16px;color: #666;float: left;padding: 0 8px;}
.kz_pszs dd a {padding:0 12px;}
.kz_pszs dd .hover {background:  #1074bc; color: #fff;display: inline-block;height: 30px;line-height: 30px;border-radius: 30px;}
.kz_pszs dd a:hover {background:  #1074bc; color: #fff;display: inline-block;height: 30px;line-height: 30px;border-radius: 30px;}
.kz_pszs dl:nth-last-child(1) {border: none;}


.kz_pazs2 {color: #c00;font-size: 14px;line-height: 40px;height: 40px;margin-bottom: 15px;}

.kz_pazs3 {overflow: hidden;}
.kz_pazs3 ul {height: auto;overflow: hidden;width: 1450px;position: relative;margin-left: -25px;}
.kz_pazs3 li { float: left;width: 50%;padding-bottom: 30px;}
.kz_pazs3 a { padding: 0 25px;display: inline-block;}
.kz_pazs3 a>img {width: 100%;float: left;}
.kz_pazs3 a h2 {float: left;padding-top: 20px;}
.kz_pazs3 a span {float: right;padding-top: 11px;}


.kz_ppro1 {width: 237px;background: #f5f5f5;float: left; border: 1px solid #eeeeee; padding: 20px;margin-top: 20px;}
.kz_ppro1>ul>li>a {color: #333;font-size: 22px;font-weight: bold;position: relative;}
.kz_ppro1>ul>li>a::after {content: ' '; display: inline-block;width: 5px;height: 2px;background: #003a8f;position: absolute;top:14px;left:-10px;}
.kz_ppro1>ul>li ul{padding-top: 6px;padding-bottom: 12px;padding-left: 24px;}
.kz_ppro1>ul>li ul li a {line-height: 30px;font-size: 16px;}
.kz_ppro1>ul>li ul li a.hover {color: #003a8f; position: relative;}
.kz_ppro1>ul>li ul li a.hover::after {content: ' '; display: inline-block;width: 7px;height: 8px;background: url(../images/li3.jpg) no-repeat left center;position: absolute;top:7px;left:-13px;}
.kz_ppro2 {float: right;width: 1140px;margin-top: 20px;}
.kz_ppro2 li {float: left;padding-right: 20px;padding-bottom: 20px;}
.kz_ppro2 li:nth-child(2n) {padding-right: 0;}
.kz_ppro2 a {display: inline-block;border: 1px solid #eeeeee;padding: 15px;}
.kz_ppro2 h2 {font-size: 22px;color: #333;padding-top: 20px;padding-left: 15px;}
.kz_ppro2 p {font-size: 16px;color: #666;padding-top: 8px;padding-bottom: 24px;padding-left: 15px;}
.kz_ppro2 span {font-size: 14px;color: #999;padding-left: 15px;}



.kz_newsshow1 {color: #333;font-size: 30px;text-align: center;border-bottom: 1px solid #eeeeee;height: 130px;padding-top: 60px;}
.kz_newsshow2 {line-height: 30px;color: #333;font-size: 16px;padding: 20px 0;}
.kz_newsshow2 p {padding-bottom: 12px;}
.kz_newsshow2 strong {font-size: 18px;padding-top: 5px;}


.kz_downt {height: 62px;line-height: 62px;font-weight: bold;font-size: 24px;color: #333;padding-left: 24px;background: #f3f3f3;margin-bottom: 32px;}
.kz_down ul {height: auto;overflow: hidden;padding-bottom: 20px;}
.kz_down li {width: 410px;float: left;margin:0 26px 22px 26px;}
.kz_down a {display: inline-block; width: 100%; border: 1px solid #efefef;color: #333;padding-left: 30px;border-radius: 49px;line-height: 49px;font-size: 16px;}
.kz_down img{ float: right; border-left: 1px dashed #e5e5e5;padding:4px 21px 4px 25px; margin-top: 8px;}

.kz_adss ul { padding-top: 30px;    display: flex;  flex-wrap: wrap;}
.kz_adss li {border-bottom: 1px dashed #e5e3e2;color: #666;font-size: 16px;line-height: 30px;margin-right: 30px;padding-left: 23px;padding-bottom: 16px;width: 425px;margin-bottom: 21px;float: left;}
.kz_adss li:nth-child(3n) {margin-right: 0;}
.kz_adss h3 {font-size: 24px;font-weight: bold;padding-bottom: 8px;color: #333;}
.kz_adss strong {font-size: 16px;font-weight: bold;width: 100%;display: inline-block;padding-top: 22px;}


.kz_adss2 ul { padding-top: 30px;    display: flex;  flex-wrap: wrap;}
.kz_adss2 li {color: #666;font-size: 16px;line-height: 30px;margin-right: 30px;padding: 23px;width: 425px;margin-bottom: 6px;float: left;background: #f5f5f5;}
.kz_adss2 li:nth-child(3n) {margin-right: 0;}
.kz_adss2 h3 {font-size: 24px;font-weight: bold;padding-bottom: 8px;color: #333;}
.kz_adss2 strong {font-size: 16px;font-weight: bold;width: 100%;display: inline-block;padding-top: 22px;}


.kx_brand {padding: 37px 0;}
.kx_brand1 {text-align: center;line-height: 50px;font-weight: bold; color: #666;}
.kx_brand1 span {border-bottom: 1px solid #cccccc;display: inline-block;font-size: 24px;}
.kx_brand2 {text-align: center;color: #000;font-size: 36px;font-weight: bold;padding-top: 28px;}
.kx_brand3 {margin-top: 70px;padding-bottom: 165px;text-align: center;background: url(../images/q8.jpg) no-repeat center bottom;margin-bottom: 78px;}
.kx_brand3 ul {display:block;height: auto;overflow: hidden; width: auto;padding-left: 168px;}
.kx_brand3 li {width: 535px;height: 192px;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;padding-right: 53px;float: left;}
.kx_brand3 li:nth-child(2n) {padding-right: 0; border-right: none;padding-left: 53px;}
.kx_brand3 li:nth-last-child(1) {border-bottom:none; padding-top: 28px;}
.kx_brand3 li:nth-last-child(2) {border-bottom:none; padding-top: 28px;}
.kx_brand3 li h2 {text-align: center;font-weight: bold; color: #333333;font-size: 24px;padding-bottom: 22px;}
.kx_brand3 li p {color: #666666;font-size: 18px;line-height: 36px;}
.kx_brand4 dl {float: left;position: relative;overflow: hidden;}
.kx_brand4 dl:nth-child(1) {margin-right: 30px;margin-bottom: 40px;}
.kx_brand4 dl img {transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
	.kx_brand4 dl:hover img {    transform: scale(1.2);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    -moz-transform: scale(1.3);}
.kx_brand4 dl:nth-child(2) {margin-right: 30px;margin-bottom: 40px;}
.kx_brand4 dl:nth-child(3) {margin-bottom: 40px;}
.kx_brand4 dl:nth-child(4) {margin-right: 40px;}
.kx_brand4 dd {position: absolute; left:0; top:70px; right: 0;text-align: center;color: #fff;font-size: 18px;}
.kx_brand4 dd span {font-size: 24px;display: inline-block;width: 100%;padding-top: 15px;}

.kx_timeline1 {text-align: center;color: #333;font-size: 30px;font-weight: bold;padding: 40px 0;}
.kx_timeline2 {padding-left: 285px;}
.kx_timeline3 li {display: inline-block;float: left;}
.kx_timeline3 span {font-size: 30px;color: #2055a3;display: block;width: 130px;margin-left: 190px;float: left;padding: 25px 0;position: relative;}
.kx_timeline3 span::after {width: 27px;height: 27px;display: block;content: ' ';background: url(../images/x2.jpg) no-repeat left top;position: absolute; top:25px; right:-14px;}
.kx_timeline3 p{font-size: 18px;color: #666;display: block;width: 990px;border-left: 2px #2055a3 solid;padding: 25px 0;padding-left: 30px;float: left;line-height: 28px;}
.kx_timeline3 p img { padding-top: 12px;}


.kx_single1 {text-align: center;padding-bottom: 64px;}
.kx_single1 h3{  font-size: 32px;  color: rgb(0, 0, 0);padding-bottom: 50px;padding-top: 60px;position: relative;}
.kx_single1 h3::after {width: 65px;height: 3px;display: block;content: ' ';position: absolute; top:106px; left:50%; margin-left: -33px;background: #ccc;}
.kx_single1 p{	  font-size: 16px;	  color: rgb(102, 102, 102);	line-height: 36px;}

.kx_single2 {padding-bottom: 70px;height: auto;overflow: hidden;}
.kx_single3 {float: left;width: 640px;}
.kx_single4 {float: right;width: 737px;}
.kx_single4 ul li {float: left;width: 352px;height: 188px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;text-align: center;}
.kx_single4 ul li:nth-last-child(1) {border: none;}
.kx_single4 ul li:nth-last-child(2) {border-bottom: none;}
.kx_single4 ul li:nth-child(2n) {border-right: none;}
.kx_single4 span{color: #000;font-size: 18px;display: inline-block;width: 100%;}
.kx_single4 img {padding-bottom: 8px;padding-top: 15px;}

.kx_single5 {height: 220px;background: url(../images/c7.jpg) no-repeat center top;color: #fff;font-size: 24px;line-height: 42px;text-align: center;padding-top: 65px;}
.kx_single6 {padding: 60px 0;}
.kx_single6 li {height: auto;overflow: hidden;padding: 22px 0; padding-left: 96px;padding-right: 120px;}
.kx_single6 li:nth-child(2n) {background: #f5f5f5;}
.kx_single6 img {float: left;padding: 0 36px;}
.kx_single6 h3 {font-size: 30px;color: #333;padding-top: 20px;padding-bottom: 14px;font-weight: bold;}
.kx_single6 p {color: #666;font-size: 16px;line-height: 30px;}

.kx_single7 {height: 220px;background: url(../images/nb123.png) no-repeat center top;color: #fff;font-size:36px;line-height: 42px;text-align: center;padding-top: 85px;}

.kx_single8 {position: relative;}
.kx_single8 .gallery-thumbs .swiper-slide {text-align: center;color: #333;font-size: 20px;}
.kx_single8 .swiper-button-next {width: 42px;height: 42px;background: url(../images/r.png) no-repeat left top; top:110px;outline: none;}
.kx_single8 .swiper-button-prev {width: 42px;height: 42px;background: url(../images/l.png) no-repeat left top; top:110px;outline: none;}
.kx_single8 .gallery-thumbs .swiper-slide {position: relative;height: 50px;line-height: 50px;}
.kx_single8 .gallery-thumbs .swiper-slide:after {content: ' ';display: block;width: 23px;height: 23px;position: absolute;background: url(../images/v3.png) no-repeat center center;left:50%; margin-left: -11px;bottom: -18px;}
.kx_single8 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after {content: ' ';display: block;width: 23px;height: 23px;position: absolute;background: url(../images/v2.png) no-repeat center center;left:50%; margin-left: -11px;bottom: -18px;}
.kx_single8 .gallery-thumbs {padding-bottom: 60px;padding-top: 56px;background: url(../images/v1.png) no-repeat center 110px;margin-bottom: 35px;margin-left: 60px;margin-right: 60px;}
.kx_single9 {float: left;padding-left: 160px;padding-bottom: 50px;}
.kx_single10 {float: left;padding-left: 113px;color: #333;font-size: 24px;line-height: 36px;padding-top: 40px;padding-bottom: 50px;}
.kx_single10 p {padding-bottom: 26px;}
.kx_single11 {height: 59px;line-height: 59px;text-align: center;color: #333;font-size: 30px;position: relative;margin-top: 46px;}
.kx_single11::after {width: 40px;height:3px;display: block;content: ' ';background:#00cbd2;position: absolute; bottom:0; left:50%;margin-left: -20px;}



.kx_situation1 {padding: 34px 0;}
.kx_situation2 {float: left;width: 642px;}
.kx_situation3 {float: right;width: 670px; }
.kx_situation3 h3 {padding-top: 70px;color: #000;font-size: 30px;padding-bottom: 20px; }
.kx_situation3 p {color: #666;font-size: 18px;line-height: 30px;}

.kx_situation4 {background: #f2f2f2;}
.kx_situation5 {float: left;width: 748px;font-size: 18px; position: relative;padding: 80px 60px 0 130px;line-height: 30px;}
.kx_situation5::after {content: ' ';display: block;width: 36px;height: 30px; background: url(../images/n3.png) no-repeat center center;position: absolute;left:43px;top:63px;}
.kx_situation5::before {content: ' ';display: block;width: 36px;height: 30px; background: url(../images/n4.png) no-repeat center center;position: absolute;left:708px;top:188px;}
.kx_situation6 {float: right;width: 577px;}

.kx_situation7 ul {}
.kx_situation7 li {border-bottom: 1px dashed #dfdfdf;padding: 43px 0;float: left;}
.kx_situation7 li span {float: left;font-size: 30px;color: #333;border-right: 1px solid #dfdfdf;margin-right: 45px;display: block;width: 400px;height: 83px;padding-left: 35px;}
.kx_situation7 li p {font-size: 18px;color: #333;line-height: 30px;}
.kx_situation7 li:nth-last-child(1) {border: none;}

.kx_situation8 {padding: 93px 0;height: auto;overflow: hidden;}
.kx_situation8 ul {}
.kx_situation8 li { border-right: 1px dashed #dfdfdf;text-align: center;float: left;display: inline-block;}
.kx_situation8 li:nth-child(1) {width:260px;padding-right: 40px;}
.kx_situation8 li:nth-child(2) {width:454px;}
.kx_situation8 li:nth-child(3) {width:365px;}
.kx_situation8 li:nth-child(4) {width:300px;padding-left:30px;}
.kx_situation8 li:nth-last-child(1) {border: none;}
.kx_situation8 span {width: 100%;display: inline-block;color: #000;font-size: 24px;padding-top: 12px;}


.kx_story1 {padding: 50px;}
.kx_story1 img {padding-top: 20px;}
.kx_story2 {color: #333;font-weight: bold;font-size: 30px;width: 320px;float: left;height:80px;}
.kx_story3 {color: #666666;font-size: 18px;line-height: 36px;}

.kx_story4 {background: #f7f7f7;}
.kx_story4 .jzk_box {padding: 47px;}
.kx_story5 {float: left;width: 453px;}
.kx_story6 {float: right;width: 800px;}
.kx_story6 h3 {color: #333;font-size: 30px;line-height: 42px;display: inline-block;padding-bottom: 32px;font-weight: bold;padding-top: 30px;}
.kx_story6 p {font-size: 18px;color: #666;line-height: 36px;display: inline-block;}

.kx_story7 .jzk_box {padding: 47px;}
.kx_story7 h3 {color: #333;font-size: 30px;line-height: 42px;display: inline-block;padding-bottom: 32px;font-weight: bold;padding-top: 30px;}
.kx_story7 p {font-size: 16px;color: #666;line-height: 36px;display: inline-block;padding-bottom: 20px;}
.kx_story7 p b {color: #333;padding-top: 24px;display: inline-block;}

.kx_solution1 .jzk_box {padding: 70px;}
.kx_solution1 h3 {color: #333;font-size: 30px;line-height: 42px;display: inline-block;padding-bottom: 12px;font-weight: bold;}
.kx_solution1 p {font-size: 16px;color: #666;line-height: 30px;display: inline-block;padding-bottom: 10px;width: 100%;}
.kx_solution1 p b {color: #333;padding-top: 24px;display: inline-block;}
.kx_solution1 span {width: 100%;display: inline-block;text-align: center;padding-top: 50px;}
.kx_solution2 {font-size: 24px;font-weight: bold;color: #000;height: 24px;line-height: 24px;border-left: #044c9e 6px solid;padding-left: 5px;width: 100%; background: url(../images/e9.png) no-repeat right center;margin-bottom: 20px;}
.kx_solution1 ul {padding-top: 18px;}
.kx_solution1 li {width: 33.3%;float: left;}
.kx_solution1 li img {border: 1px solid #e5e5e5;}
.kx_solution1 li span {font-size: 18px;color: #000;padding-top: 16px;}



.kx_solution3 ul {padding-top: 18px;display: flex;  flex-wrap: wrap;}
.kx_solution3 li {width: 50%;float: left;padding-bottom: 18px;}
.kx_solution3 li img {float: left;margin-right: 20px;}
.kx_solution3 li h3 {font-size: 18px;color: #333;padding-bottom: 0;}
.kx_solution3 li p {font-size: 16px;color: #666666;line-height: 28px;}
.kx_solution3 li .kx_r {float: left;width: 318px;}


.kx_news1 {}
.kx_news1 li {width: 442px;margin-right: 32px;background: #f8f8f8;height: auto;overflow: hidden;padding-bottom: 30px;float: left;margin-bottom: 25px;position: relative;}
.kx_news1 li:nth-child(3n) {margin-right: 0;}
.kx_news1 li a {display: inline-block;position: relative;}
.kx_news1 li a::after{position: absolute;right: 0;bottom: 68px;top: 0;left: 0;background: #003a8f;opacity: 0; content: ' ';transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.kx_news1 li a::before {position: absolute;top: 143px;left: 50%;margin-left: -14px;background: url(../images/b5.png) no-repeat center top;content: ' ';opacity: 0;z-index: 99;width: 28px;height: 28px;transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.kx_news1 li a:hover::after {opacity: 0.6;}
.kx_news1 li a:hover::before {opacity: 1;}
.kx_news1 img {padding-bottom: 12px;}
.kx_news1 h3 {color: #000;font-size: 18px;line-height: 28px;width: 290px;float: left;margin-left: 20px;}
.kx_news1 span {width: 51px;float: right;color: #000;font-size: 18px;margin-right: 20px;display: inline-block;}

.kx_news2 {margin-bottom: 70px;background: #f8f8f8;}
.kx_news2 img {float: left;}
.kx_news2 .kx_r {float: left;width: 630px;padding: 64px 0 0 51px;}
.kx_news2 .kx_r h3 {color: #000;font-size: 26px;padding-top: 22px;line-height: 36px;width: 100%;display: inline-block;}
.kx_news2 .kx_r1 {color: #666;font-weight: bold;font-size: 36px;float: left;}
.kx_news2 .kx_r1 span {color: #999999;font-weight: 500;font-size: 16px;width: 100%;display: inline-block;}
.kx_news2 .kx_r2 {color: #cccccc;font-weight: bold;font-size: 26px;float: right;}
.kx_news2 .kx_r2 span {color: #999999;font-weight: 500;font-size: 16px;}
.kx_news2 .kx_r3 {float: right;padding-top: 120px;}
.kx_news2 .swiper-pagination {padding-left: 770px;padding-bottom: 70px;text-align: left;}

.kx_pape {text-align: center; border-top: #eee 1px dashed;padding-top: 40px;margin-top: 20px;}
.kx_pape li a{ margin:0 5px;padding: 0 15px;height: 39px;line-height: 39px;background: #eeeff3;color: #333;display: inline-block;}
.kx_pape li a.hover,.kx_pape li a:hover {background: #003a8f;color: #fff;}
.kx_pape li {display: inline-block;}

.kx_pape {text-align: center; border-top: #eee 1px dashed;padding-top: 40px;margin-top: 20px;}
.kx_pape span { margin:0 5px;padding: 0 15px;height: 39px;line-height: 39px;background: #eeeff3;color: #333;display: inline-block;}
.kx_pape a{ margin:0 5px;padding: 0 15px;height: 39px;line-height: 39px;background: #eeeff3;color: #333;display: inline-block;}
.kx_pape li a.hover,.kx_pape li a:hover {background: #003a8f;color: #fff;}
.kx_pape li {display: inline-block;}


.kx_honner1 ul {padding-left: 60px;padding-top: 50px;padding-right: 60px;padding-bottom: 50px;height: auto;overflow: hidden;}
.kx_honner1 li {height: 48px;line-height: 48px;color: #333;font-size: 24px;float: left;width: 33.3%;margin-bottom: 6px;display: inline-block;}
.kx_honner1 img {margin-right: 15px;}
.kx_honner2 {text-align: center;font-size: 24px;color: #333;position: relative;margin-top: 20px;}
.kx_honner2 h3 {background: #fff;display: inline-block;padding: 0 30px;position: relative;z-index: 9;font-size: 24px;font-weight: bold;}
.kx_honner2::after {content: ' ';display: block;width: 100%;border-bottom: 1px solid #cccccc;position: absolute;z-index: 5;top:12px;}
.kx_honner4::after {content: ' ';display: block;width: 100%;border-bottom: 1px solid #cccccc;position: absolute;z-index: 5;top:32px;}
.kx_honner3 {text-align: center;padding: 40px 0;}



.kx_sev1 {height: 731px;background: #f6f6f6;padding-top: 60px;}
.kx_sev5 {border-bottom: 1px dashed #d2d2d2;padding-bottom: 60px;height: auto;overflow: hidden;margin: 0 80px;}
.kx_sev5 li {text-align: center;width: 33.3%;border-right: 1px dashed #d2d2d2;float: left;}
.kx_sev5 li:nth-last-child(1) {border: none;}
.kx_sev5 h3{ display: inline-block;width: 100%;font-size: 16px;color: #666;}
.kx_sev5 span{ display: inline-block;width: 100%;font-size: 22px;color: #333;}
.kx_sev2 {color: #333;font-size: 16px;text-align: center;font-weight: bold;padding-top: 55px;padding-bottom: 15px;}
.kx_sev3 ul {width: 1092px;margin-left: 155px;line-height: 45px;border-top: 1px #dcdcdc solid;border-left: 1px #dcdcdc solid;font-size: 16px;display: inline-block;}
.kx_sev3 li {display: inline-block;border-bottom: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;float: left;}
.kx_sev3 li:nth-child(5) {height: 88px;border-bottom: 1px #dcdcdc solid;}
.kx_sev3 li:nth-child(5) span {height: 87px;line-height: 87px;}
.kx_sev3 span {background: #e5e5e5;color: #333;display: inline-block;width: 132px;text-align: center;float: left;}
.kx_sev3 select {line-height: 30px;height: 45px;background: #fff;border: none;width: 406px;padding-left: 13px;}
.kx_sev3 input {line-height: 30px;height: 45px;background: #fff;border: none;width: 406px;padding-left: 13px;}
.kx_sev3 textarea {line-height: 45px;height: 87px;padding-top: 10px;background: #fff;border: none;width: 945px;padding-left: 13px;}
.kx_sev4 {text-align: center;padding-top: 30px;}
.kx_sev4 button {width: 200px;text-align: center;height: 47px;line-height: 47px;background: #003a8f;color: #fff;border: none;font-size: 16px;}


.kx_sev6 {padding: 50px 130px;font-size: 16px;line-height: 30px;}
.kx_sev6 h3 {font-size: 24px;font-weight: bold;color: #333;height: 24px;line-height: 24px;width: 100%;border-left: 6px solid #003a8f;padding-left: 10px;margin-bottom: 20px;}
.kx_sev6 table { margin: 20px 0;border-left: 1px #e5e5e5 solid; border-top: 1px #e5e5e5 solid; }
.kx_sev6 table th {background: #eee;text-align: left;}
.kx_sev6 table th,.kx_sev6 table td {border-right: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid;padding: 0 17px;line-height: 34px; }

.jzk_product_l {position: relative;}
.gallery-thumbs { margin: 0 20px;}
.jzk_product_l .swiper-button-next2 {font-size: 40px;position: absolute;right:-2px;bottom:14px;outline: none;cursor: pointer;color: #7f7f7f;}
.jzk_product_l	.swiper-button-prev2 {font-size: 40px;position: absolute;left:-2px;bottom:14px;outline: none;cursor: pointer;color: #7f7f7f;}


.jzk_product_r {padding-left: 70px; padding-top: 48px;}
.jzk_product_r .kx_b1 {font-size: 30px;color: #333;}
.jzk_product_r .kx_b2 {font-size: 18px;color: #666666;padding: 20px 0;}
.jzk_product_r .kx_b3 {font-size: 16px;color: #333;}
.jzk_product_show {padding-top: 30px;}
.jzk_product_r1 {padding-top: 54px;height: auto;overflow: hidden;margin-bottom: 40px;}
.jzk_product_r1 li {border: 1px #e5e5e5 solid;height: 44px;line-height: 44px;text-align: center;width: 140px;color: #999;font-size: 16px;float: left;margin-right: 16px;cursor: pointer;}
.jzk_product_r1 li:hover,.jzk_product_r1 li.hover {background: #003a8f;border: 1px #003a8f solid;color: #fff;}
.jzk_product_r2 {font-size: 16px;line-height: 36px;}
.jzk_product_r2 .kx_b {display: none;}
.jzk_product_r2 .kx_b:nth-child(1){display: block;}

.jzk_show_q {margin-top: 10px;display:block;padding-bottom: 10px;}

.jzk_nav_boxa5 ul {width: 240px;}



.kz_ppro2 li img {width: 528px;}

.k_v {
	width: 100%;
	display: inline-block;
}
.k_v li {
	float: left;
	text-align: center;
	width: 48%;
	margin-right: 2.5%;
}
.k_v li:nth-child(2n) {
	margin-right: 0;
	}
.k_v a {
	display: inline-block;
	width: 100%;
}
.k_v .img {
	display: inline-block;
	position: relative;
	width: 100%;
}

.k_v .img img{width: 100%;}
.k_v .img::after {
	content: ' ';display: block;
	position: absolute;
	left:0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/v5.png) no-repeat center center;
	background-size: contain;
}
.k_v h3 {
	line-height: 50px;
	text-align: center;
	padding-bottom: 6px;
	padding-bottom: 21px;
}




@media (max-width: 1370px){
	.jzk_nav_01 li > a {padding: 0 35px;}
	.kz_ppro2 {width: 1040px;}
	.kz_ppro2 a img {width: 460px;}
	.kx_situation2 {width: 580px;}
	.kx_situation5{width: 700px;}
	.kx_situation5::before {left:650px;}
	.kx_situation7 li span {padding-left: 0;}
	.kx_situation7 li p {font-size: 16px;}
	.kx_situation8 li:nth-child(1) { padding-right: 30px;}
	.kx_situation8 li:nth-child(2) {width: 400px;}
	.kx_situation8 li:nth-child(3) {width: 330px;}
	.kx_single3 {width: 580px;}
	.kx_single4 {width: 700px;}
	.kx_single4 ul li {width: 330px;}
	.kx_timeline3 span {margin-left: 0;}
	.kx_timeline2 {padding-left: 95px;}
	.kz_down li {    width: 380px;
    float: left;
    margin: 0 16px 22px 16px;}
	.kx_solution3 li img {margin-right: 10px;width: 220px;}
	.kz_adss2 li {width: 400px;}
	.kx_story5 {width: 400px;}
	.kx_story6 {width: 780px;}
.kx_brand4 dl:nth-child(1) {margin-right: 10px;margin-bottom: 30px;}
.kx_brand4 dl:nth-child(2) {margin-right: 10px;margin-bottom: 30px;}
.kx_brand4 dl:nth-child(1) img {width: 425px;}
.kx_brand4 dl:nth-child(2) img {width: 425px;}
.kx_brand4 dl:nth-child(3) img {width: 425px;}
.kx_brand4 dl:nth-child(4) img {width: 640px;}
.kx_brand4 dl:nth-child(5) img {width: 645px;}
.kx_brand4 dl:nth-child(4) {margin-right: 10px;}
	.kx_honner1 li {font-size: 16px;}
	.kx_news2 .swiper-slide>img {width: 660px;}
	.kx_news1 li {width: 420px;margin-right: 15px;}



}
.kx_inews_box .kx_inews {opacity: 0;height:0;overflow:hidden;}
.kx_inews_box .kx_inews:first-child {opacity: 1;height:auto;}
#certify {
	width: 1400px;
}

#certify  .swiper-slide {
	width: 560px;
}



#certify2 {

	width: 1400px;
}

#certify2  .swiper-slide {
	width: 560px;
}

.head_nav .fl {
	float: left;
	padding-bottom: 11px;
}
.head_nav .fl a {
	width: auto;
	display: inline-block;
	float: left;
}
.head_nav .fl1 {
	margin-left: 12px;
	float: left;
	line-height: 1.5;
	border-left: 1px solid #e5e5e5;
	padding-left: 14px;
}
.head_nav .fl2 {
	font-size: 0.875rem;
	width: 100%;
	color: #000;
}
.head_nav .fl3 {
	font-size: 0.875rem;
	width: 100%;
	color: #000;
}
.head_nav ul {
	float: right;
	width: 49%;
}
.head_nav {
	padding-top: 24px;
  background: #fff;
  color: #000000;
  line-height: 55px;
}
.head_nav li a {
	word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.head_nav a {
  font-size: 1rem;
  color: #000000;
  width: 100%;
  display: inline-block;
}
.head_nav li {
  text-align: center;
  width: 14.2%;
  float: left;
  position: relative;
  z-index: 99;
}
.head_nav li::after {
  width: 0%;
  content: ' ';
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: 0.2s;
  background: #74c4f1;
}
.head_nav li:hover::after,.head_nav li.hv::after {
  width: 30%;
}
.head_nav .jzk_box>ul>li {
  height: 55px;
  overflow: hidden;
}
.head_nav li ul {
  opacity: 0;
  background: #fff;
  position: absolute;
  height: 0;
  width: 100%;
  top: 100%;
  -webkit-transition: 0.1s all linear 0s;
  transition: 0.1s all linear 0s;
}
.head_nav .jzk_box>ul>li:hover{
  overflow: initial;
}
.head_nav .jzk_box>ul>li:hover>ul {
  display: block;
  opacity: 1;
  left: 0;z-index: 9999;
  height: auto;
}
.head_nav li ul li {
  width: 100%;
  position: relative;
  display: inline-block;
  height: 46px;
  line-height: 46px;
}
.head_nav li ul li a {
  font-size: 16px;
  -webkit-transition: 0.1s all linear 0s;
  transition: 0.1s all linear 0s;
}
.head_nav li ul li a:hover {
  background: #f7fafd;
}
.head_nav li ul li::after {
  height: 3px;
}
.head_nav li ul li ul {
	position: absolute;
	left:100%;
	z-index: -1;
	background: #f7fafd;
	opacity: 0;
	top:0;
	height: auto;
}
.head_nav li ul li:hover ul{
	z-index: 999;
	opacity: 1;

}
.head_nav li ul li:hover{
	z-index: 999;

}

.pape_nav_2 {
	text-align: center;
	margin-bottom: 30px;
}
.pape_nav_2 a {
	margin:  0 10px;
	padding: 0 32px;
	display: inline-block;
	line-height: 41px;
	border-radius: 41px;
	background: #f5f5f5;
	color: #000;
}
.pape_nav_2 a.hv {
	background: #2b74dd;
	color: #fff;
}


.news_list_box {
	display: inline-block;
	width: 100%;
}
.news_list_box li {
	width: 100%;
	line-height: 44px;
	padding-left: 60px;
}
.news_list_box li a{
	padding-left: 20px;
	display: inline-block;
	background: url(../images/li7.png) no-repeat left center;
}
.news_list_box li:nth-child(2n) {
	background: #f5f5f5;
}


/* 内页导航 */
.pape_nav{
	background: #fcfcfc;
	border-bottom: 1px solid #eeeeee;
		line-height: 64px;
		margin-bottom: 60px;
}
.pape_nav ul {
}
.pape_nav li.hv {
	font-weight: bold;
	}

.pape_nav li {
	position: relative;
	float: left;
}
.pape_nav li a{
	display: inline-block;
	font-size: 18px;
	padding: 0 20px;
}
.pape_nav li::after {
    width: 0%;
    content: ' ';
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: 0.2s;
    background: #74c4f1;
}
.pape_nav li:hover a {
	font-weight: bold;color: #000;
}
.pape_nav li:hover::after,.pape_nav li.hv::after {
  width: 30%;
}

.contact_show{
	max-width: 944px;
	width: 90%;
	margin: 50px auto;
	display: block;
}


.contact_show1{
	float: left;
	width: 80%;
}
.contact_show2{
	float: right;
	width: 20%;
}
.contact_show1 ul {
	display: inline-block;
	width: 100%;
}
.contact_show1 li{
	float: left;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	padding-bottom: 30px;
}
.contact_show1 li strong {display: inline-block; width: 100%;font-size: 18px;}
.contact_show1 li .fl {
	margin-right: 24px;
}
.contact_show3 {
	text-align: center;
	padding-bottom: 30px;
}
.kx_pape {text-align: center; border-top: #eee 1px dashed;padding-top: 40px;margin-top: 20px;}
.kx_pape span { margin:0 5px;padding: 0 15px;height: 39px;line-height: 39px;background: #eeeff3;color: #333;display: inline-block;}
.kx_pape a{ margin:0 5px;padding: 0 15px;height: 39px;line-height: 39px;background: #eeeff3;color: #333;display: inline-block;}
.kx_pape li a.hover,.kx_pape li a:hover {background: #2b74dd;color: #fff;}
.kx_pape li {display: inline-block;}
.new_img_list {
	height: auto;overflow: hidden;
	width: 100%;
}
.new_img_list li {
	width: 100%;
	float: left;
	padding-bottom: 27px;
	margin-bottom: 27px;
	border-bottom: 1px dashed #eeeeee;
}
.new_img_list li .fl {
	float: left;
	padding-left: 74px;
	width: 20%;
}
.new_img_list li .fr {
	float: left;
	width:80%;
	padding-left: 23px;
}
.new_img_list li .fr h3 {
	font-size: 20px ;
	color: #000;
	font-weight: bold;
	display: inline-block;
	line-height: 30px;
}
.new_img_list li .fr span {
	color: #999;
	display: inline-block;
	line-height: 40px;
	width: 100%;
}

.new_img_list li .fr p {
	font-size: 14px; color: #999;
	line-height: 24px;

}
.new_img_list li:last-child {margin-bottom: 0;border: none;}

.pro_list {
	display: inline-block;
	width: 100%;
}
.pro_list ul {
	display: flex;
	flex-wrap: wrap;
}
.k_v ul {
	display: flex;
	flex-wrap: wrap;
}
.pro_list li {
	padding-bottom:10px;
	width: 31.3%;
	float: left;
	display: inline-block;
	margin-right: 2%;
}
.pro_list li:nth-child(3n) {
	margin-right: 0;
}

.pro_list li h3 {
	text-align: center;line-height: 22px;
	padding:15px 0 ;
	display: inline-block;
	width: 100%;

}

.pro_list01 {
	display: inline-block;
	width: 100%;
}
.pro_list01 ul {
	display: flex;
	flex-wrap: wrap;
}
.k_v ul {
	display: flex;
	flex-wrap: wrap;
}
.pro_list01 li {
	padding-bottom:10px;
	width: 100%;
	float: left;
	display: inline-block;
	margin-right: 2%;
	position: relative;
}
.pro_list01 .bx-img {
	width:40%;
	float: left;
	display: inline-block;
	margin-right: 2%;
}
.pro_list01 .bx-text {
	width:50%;
	float: left;
	display: inline-block;
}
.pro_list01 .bx-text span{
	width:100%;
	float: left;
	display: inline-block;
	font-size: 16px;

}
.pro_list01 .bx-text .btn{

	float: left;
	display: inline-block;
	font-size: 18px;
	color: #2b74dd;
	border: 1px solid #2b74dd;
	border-radius:5px;
	padding: 1% 5%;
	margin-top: 30px;

}
.pro_list01 li:nth-child(3n) {
	margin-right: 0;
}

.pro_list01 li h3 {
	text-align:left;line-height: 22px;
	padding:15px 0 ;
	display: inline-block;
	width: 100%;
	font-weight: bold;
	position: relative;
	z-index: 1;
	top:0px;
	left: 0px;
}
.pro_list01 .bx-text .qx{ float: right;
	display: inline-block;
	font-size: 18px;
	border: 1px solid #d2d2d2;
	border-radius:5px;
	padding: 1% 5%;
	margin-bottom:3%;
	margin-right:3%;
	background-color: #f7f7f7;
	color: #999;
}
.pro_list01 .bx-text .qd{ float: right;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	border-radius:5px;
	padding: 1% 5%;
	margin-bottom:3%;
	margin-right:3%;
	background-color: #2b74dd;
	color: #999;
}

.jzk_show {
  background: #fff;
  width: 100%;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px;
  -o-border-radius: 19px;
  -ms-border-radius: 19px;
  -khtml-border-radius: 19px;
  border-radius: 19px;
  padding: 20px 30px 30px;
  margin-bottom: 25px;
  float: left; }
  .jzk_show:after {
    content: ' ';
    clear: both;
    width: 100%;
    display: block; }

.jzk_show_t {
  text-align: center;
  width: 100%;
  font-size: 28px;
  padding-top: 0;
  line-height: 40px; }

.jzk_show_q {
  font-size: 14px;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 10px; }

.jzk_show_q span {
  padding: 0 8px; }

.jzk_show_q i {
  padding-right: 8px; }
























@media (max-width:1600px) {
	.kx_timeline3 span {margin-left: 0;}
	.kx_timeline2 { padding-left:95px;}
	#certify {
		width: 1200px;
	}
	#certify  .swiper-slide {
		width: 520px;
	}
	#certify2 {
		width: 1200px;
	}
	#certify2  .swiper-slide {
		width: 520px;
	}

	.head_nav ul {width: 60%;}
	.kx_inews3 ul li h3 {font-size: 1.175rem;}










}
@media (max-width:1400px) {


}
@media (max-width:1200px) {

	.k_v h3 {
		line-height: 40px;
		text-align: center;
		padding-bottom: 6px;
		padding-bottom: 21px;
	}

	.kx_timeline3 p {width: 770px;font-size: 14px;}
	.head_nav ul {width: 100%;}
	.kx_timeline3 span{font-size: 18px;text-align: right;padding-right:22px;}
	#certify {
		width: 990px;
	}
	#certify  .swiper-slide {
		width: 460px;
	}
	#certify2 {
		width: 990px;
	}
	#certify2  .swiper-slide {
		width: 460px;
	}
	.kx_inews3 ul li h3 {font-size: 1rem;}
	.kx_inews3 ul li p {font-size: 14px;}
	.kx_inews3 ul li span {font-size: 14px;}
	.kx_inews3 ul li:nth-child(3){
		display: none;
	}
.new_img_list li .fl {
	float: left;
	padding-left:34px;
	width: 30%;
}
.new_img_list li .fr {
	float: left;
	width:70%;
	padding-left: 18px;
}




}
.pc_banner {
	display: block;
}
.wap_banner {
	display: none;
}
@media (max-width:991px) {
	.pc_banner {
		display: none;
	}
.wap_banner {
	display: block;
}
	.k_v h3 {
		line-height: 32px;
		text-align: center;
		padding-bottom: 6px;
		font-size: 14px;
		padding-bottom: 11px;
	}
	.kx_timeline3 p {width: 70%;font-size: 14px;}
	.head_nav ul {width: 100%;}
	.kx_timeline3 span{font-size: 18px;text-align: right;padding-right:22px; width: 30%;}
	.kx_timeline3 li {width: 100%}
	.kx_timeline2 {padding-left: 26%;}

	.new_img_list li .fl {
		float: left;
		padding-left:14px;
		width: 30%;
	}
	.new_img_list li .fr {
		float: left;
		width:70%;
		padding-left: 18px;
	}

	#certify {
		width: 750px;
	}
	#certify  .swiper-slide {
		width: 400px;
	}
	#certify2 {
		width: 750px;
	}
	#certify2  .swiper-slide {
		width: 400px;
	}
	#certify .swiper-slide p {line-height: 56px;    font-size: 18px;}
	#certify2 .swiper-slide p {line-height: 56px;    font-size: 18px;}
	.kx_inews3 ul li h3 {width: 100%;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
padding-bottom: 	0;
margin-bottom: 5px;
overflow: hidden;}
	.kx_inews3 ul li p{display: inline-block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
	 .kx_inews3 ul li {
		 margin-bottom: 8px;
	 }
	 .kx_inews_box {margin-bottom: 20px;}
	 .kx_title1 h2 {font-size: 28px;}
	 .kx_title1{
		 padding: 50px 0 30px;
	 }
	 .cunm {padding-bottom: 30px;}
	 .cunm a {font-size: 28px;}


	 .contact_show1{
	 	float: left;
	 	width: 100%;
	 }
	 .contact_show2{
	 	float: right;
	 	width: 100%;
	 }
	 .news_list_box li {padding-left: 20px;height: 44px;}
	 .news_list_box li a {padding-left: 15px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 44px;display:block;}


	 .pro_list li {
	 	padding-bottom:10px;
	 	width: 49%;
	 	float: left;
	 	display: inline-block;
	 	margin-right: 2%;
	 }
	 .pro_list li:nth-child(3n) {
	 	margin-right: 2%;
	 }
	 .pro_list li:nth-child(2n) {
	 	margin-right: 0;
	 }

	 .pro_list li h3 {
	 	text-align: center;line-height: 22px;
	 	padding:10px 0 ;
	 	display: inline-block;
		font-size: 16px;
	 	width: 100%;
	 }






















}
@media (max-width:767px) {

	.kx_inews3 ul li span {font-size: 16px;}
	.kx_inews3 ul li p {font-size: 16px;}
	.k_v h3 {
		line-height: 22px;
		text-align: center;
		padding-bottom: 11px;
		font-size: 16px;
		padding-bottom: 11px;
	}
	.kx_timeline3 p {width:calc(100% - 100px);font-size: 16px;padding: 16px 0; padding-left: 18px; line-height: 24px;}
	.head_nav ul {width: 100%;}
	.kx_timeline3 span{font-size: 18px;text-align: right;padding-right:22px; width: 100px;}
	.kx_timeline3 li {width: 100%}
	.kx_timeline2 {padding-left: 76px;}
	.kx_timeline2 img{width: 50px;}
	.kx_timeline3 span::after {background-size: 20px;right: -17px;}
	.kx_timeline3 span {padding: 16px 0;padding-right: 22px;}
		.kx_timeline3 span div {display: inline-block;width: auto!important;}


		.kx_timeline3 span::after {top:20px}
		.new_img_list li .fl {
			float: left;
			padding-left:0;
			width: 30%;
		}
		.new_img_list li .fr {
			float: left;
			width:70%;
			padding-left: 12px;
			margin-top: 0;
		}
		.new_img_list li .fr h3 {font-size: 16px; line-height: 20px;font-weight: 500; text-align: justify;}
		.new_img_list li {padding-bottom: 18px; margin-bottom: 18px;}
		.new_img_list li p {display: none;}
		#certify {
			width: 100%;
		}
		#certify  .swiper-slide {
			width:  100%;
		}
		#certify2 {
			width: 100%;
		}
		#certify2  .swiper-slide {
			width:  100%;
		}
		#certify .swiper-slide p {line-height:45px;    font-size: 16px;}
		#certify2 .swiper-slide p {line-height: 45px;    font-size: 16px;}
	.kx_inews1 {width: 100%;}
	.kx_inews3 {width: 100%;}
	.kx_inews3 ul {margin-left: 0;margin-top: 15px;}

	.kx_inews3 ul li:nth-child(3){display: block;}

	.kx_title1 h2 {font-size: 20px;}
	.kx_title1{
			 padding: 30px 0 14px;
	}
	.cunm {padding-bottom: 14px;}
	.cunm a {font-size: 20px;}
	.news_index {padding: 40px 0 20px;}
	.kx_inews_box {margin-bottom: 0;}
	.head_nav .fl1 {display: none;}

	.kx_foot3 .k_footl {	width: 100%;}
	.k_footl {flex-wrap: wrap;display: flex;}
	.kx_foot3 dl {width: 33.3%;padding-left: 0;border-left: 0;text-align: center;padding-bottom: 18px;}
	.kx_foot3 .k_footr {float:initial ;width: 100%;text-align: center;}
	.kx_foot3 .k_footr img {width: 100px;}
	#certify .swiper-container {padding-bottom: 30px;}
	#certify2 .swiper-container {padding-bottom: 30px;}
	.kx_isolu {padding-bottom: 20px;}
	.cunm a {padding: 0 16px;}
	.kx_ipro {font-size: 16px;}

	.kx_inews1 h3 {padding: 0 13px; line-height: 45px;font-size: 16px;}
	.kx_inews1 .swiper-pagination {bottom: 50px;    margin-right: 10px;}
	.swiper-pagination-bullet {width: 8px;height: 8px;}

	.kx_foot {line-height: 22px;}

	.head_nav li {width: 100%;}
	.head_nav .jzk_box>ul>li {height: auto;}

	  .jzk_toggle_01 {
	    display: block;
	    width: 26px;
	    z-index: 2;
	    border-radius: 50%;
	    margin: 0 10px;
	    position: absolute;
	    top: 33px;
	    right: 0;
	    cursor: pointer;
	    -webkit-transition-duration: 0.66s;
	    transition-duration: 0.66s;
	    -webkit-transition-timing-function: swing;
	    transition-timing-function: swing;
	    position: relative;
	  }
	  .jzk_toggle_01 .jzk_icon_01 {
	    width: 26px;
	    height: 2px;
	    background-color: #333;
	    border-radius: 2px;
	    position: absolute;
	    top: -5px;
	    -webkit-transition-duration: 0.5s;
	    transition-duration: 0.5s;
	  }
	  .jzk_toggle_01 .jzk_icon_01:before,
	  .jzk_toggle_01 .jzk_icon_01:after {
	    width: 26px;
	    height: 2px;
	    background-color: #4c4e72;
	    border-radius: 2px;
	    content: "";
	    position: absolute;
	    -webkit-transition-duration: 0.5s;
	    transition-duration: 0.5s;
	    -webkit-transition-timing-function: swing;
	    transition-timing-function: swing;
	  }
	  .jzk_toggle_01 .jzk_icon_01:before {
	    top: -9px;
	  }
	  .jzk_toggle_01 .jzk_icon_01:after {
	    top: 9px;
	  }
	  .jzk_open .jzk_toggle_01 {
	    box-shadow: none;
	  }
	  .jzk_open .jzk_toggle_01 .jzk_icon_01:before {
	    -webkit-transform: translateY(9px) rotate(45deg);
	    -ms-transform: translateY(9px) rotate(45deg);
	    transform: translateY(9px) rotate(45deg);
	  }
	  .jzk_open .jzk_toggle_01 .jzk_icon_01:after {
	    -webkit-transform: translateY(-9px) rotate(-45deg);
	    -ms-transform: translateY(-9px) rotate(-45deg);
	    transform: translateY(-9px) rotate(-45deg);
	  }
	  .jzk_open .jzk_toggle_01 .jzk_icon_01 {
	    width: 0;
	  }

	.head_nav {position: relative; line-height: 40px; padding-top: 0;}
	.head_nav .jzk_toggle_01{position: absolute;}
	.head_nav li a {display: inline-block; overflow: initial;}
	.head_nav li ul {position: initial;background: #f7fafd;}
	.head_nav li:hover::after{display: none;}

	.head_nav .jzk_box {width: 100%;margin: 0;}
	.head_nav li ul li:hover ul {position: initial;background: #e4f1fd;}

	.head_nav li ul li {height: auto;}
	.head_nav li ul li a:hover {background: #e4f1fd;}

	.head_nav .jzk_box> ul{display: none;}
	.head_nav .fl img {height: 40px; padding-left: 10px;padding-top: 8px;}
	.jzk_toggle_01 { top:32px}

	.pape_nav{
		line-height: 40px;
		margin-bottom: 30px;
	}
	.pape_nav li {
		width: 25%;text-align: center;
	}
	.pape_nav li a{
		display: inline-block;
		font-size: 16px;
		padding: 0 ;
	}
	.pape_nav .jzk_box {width: 100%;margin: 0;}
.pape_nav li::after,.pape_nav li.hv::after {
 display: none!important;
}
	.pape_nav li.hv {
		background: #00a2e9;
	}
	.pape_nav li.hv a {
		color: #fff;
	}

	.head_nav li::after{
 display: none!important;
}
	.kx_foot3 dt a {font-size: 16px;}

	.head_nav .jzk_box> ul {
		background: #fff;
		position: absolute;
		z-index: 9;
		top:52px;
	}
	.head_nav li,.head_nav li a,.head_nav li ul li,.head_nav li ul li a {
		font-size: 16px;
		line-height: 32px;
	}

	.kx_ipro p {padding-bottom: 8px;}


	.kx_ipro {padding-bottom: 20px;
	line-height: 1.5;}

	.kx_ipro video {
		width: 100%!important;
		height: auto!important;
	}
	#certify .swiper-slide img {height: auto!important;}
	#certify2 .swiper-slide img {height: auto!important;}
	.contact_show2 {text-align: center;width: 100%;padding-bottom: 30px;}
	.contact_show2 img {width: 150px;}
	.contact_show1 li {font-size: 16px;line-height: 28px;}

	.contact_show1 li strong {font-size: 16px;}
	.contact_show1 li {padding-bottom: 20px;}


	.contact_show1 li .fl {width: 50px;}
	.contact_show {height: auto;overflow: hidden;    margin: 30px auto 0;}
	.contact_show3 {padding-bottom: 0;}


	.pape_nav_2 {
		margin-bottom: 16px;
	}
	.pape_nav_2 a {
		margin:  0 6px;
		padding: 0 18px;
		font-size: 16px;
		display: inline-block;
		line-height: 32px;
		border-radius: 32px;
		background: #f5f5f5;
		color: #000;
	}

	.news_list_box li a {font-size: 16px;}
	.kx_pape {padding-top: 20px;margin-top: 0;}
	.kx_pape span { margin:0 3px;padding: 0 10px;height: 30px;line-height: 30px;background: #eeeff3;color: #333;display: inline-block;}
	.kx_pape li a{ margin:0 0;padding: 0 10px;height: 30px;line-height: 30px;background: #eeeff3;color: #333;display: inline-block;font-size: 16px;}
	.kx_pape li a.hover,.kx_pape li a:hover {background: #2b74dd;color: #fff;}
	.current{background: #2b74dd;color: #fff;}
	.kx_pape li {display: inline-block;}


	.jzk_show_c {font-size: 16px;}

	.jzk_show {
	  padding:0;
	  margin-bottom: 15px; }
	.jzk_show_t {
	  padding-top: 0;    line-height: 28px;
	  font-size: 16px; }


.jzk_show_q {
  font-size: 16px;
  text-align: center;
  padding-bottom:10px;
  padding-top: 0; }

.jzk_show_q span {
  padding: 0 8px; }

.jzk_show_q i {
  padding-right: 8px; }


.jzk_show_q span {padding: 0 ;}

}

.gp{
	height: 55px;
	border-left: 1px solid #ddd;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	margin: 10px 0px 10px 15px;
}
.gp span{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	font-weight: bold;
}
.gpCont{
	overflow: hidden;
	font-size: 20px;
	color:#15901f;
	line-height: 40px;
}
.gpCont span{
	float: left;
	padding-left: 5px;
	color:#15901f;
}
.gp i{
	padding-right: 20px;
	font-size: 30px;
	float: left;
}
.up{
	background: url(../images/up.png) no-repeat right center;
}
.down{
	background: url(../images/down.png) no-repeat right center;
}
.upStyle.gpCont i{
	color:#fe0000;
}
.upStyle.gpCont span {
	color:#fe0000;
}


@media (max-width:991px) {
	.pro_list01 {
		display: inline-block;
		width: 100%;
	}
	.pro_list01 ul {
		display: flex;
		flex-wrap: wrap;
	}
	.k_v ul {
		display: flex;
		flex-wrap: wrap;
	}
	.pro_list01 li {
		padding-bottom:10px;
		width: 100%;
		float: left;
		display: inline-block;
		margin-right: 2%;
		position: relative;
	}
	.pro_list01 .bx-img {
		width:100%;
		float: left;
		display: inline-block;
		margin-right: 2%;
	}
	.pro_list01 .bx-text {
		width:100%;
		float: left;
		display: inline-block;
	}
	.pro_list01 .bx-text span{
		width:100%;
		float: left;
		display: inline-block;
		font-size: 16px;
	
	}
	.pro_list01 .bx-text .btn{
	
		float: left;
		display: inline-block;
		font-size: 18px;
		color: #2b74dd;
		border: 1px solid #2b74dd;
		border-radius:5px;
		padding: 1% 5%;
		margin-top: 30px;
	
	}
	.pro_list01 li:nth-child(3n) {
		margin-right: 0;
	}
	
	.pro_list01 li h3 {
		text-align:left;line-height: 22px;
		padding:15px 0 ;
		display: inline-block;
		width: 100%;
		font-weight: bold;
		position: relative;
		z-index: 1;
		top:0px;
		left: 0px;
	}
	.pro_list01 .bx-text .qx{ float: right;
		display: inline-block;
		font-size: 18px;
		border: 1px solid #d2d2d2;
		border-radius:5px;
		padding: 1% 5%;
		margin-bottom:3%;
		margin-right:3%;
		background-color: #f7f7f7;
		color: #999;
	}
	.pro_list01 .bx-text .qd{ float: right;
		display: inline-block;
		font-size: 18px;
		color: #fff;
		border-radius:5px;
		padding: 1% 5%;
		margin-bottom:3%;
		margin-right:3%;
		background-color: #2b74dd;
		color: #999;
	}

}

.black_overlay{ 
	display: none; 
	position:absolute;
	top: 0%; 
	left: 0%; 
	width: 100%; 
	height: 100%; 
	background-color: white; 
	z-index:1001; 
	-moz-opacity: 0.3; 
	opacity:.10; 
	filter: alpha(opacity=88); 
} 
.white_content { 
	display: none; 
	position:absolute;
	top: 20%; 
	left: 10%; 
	width: 80%; 
	height:auto;
	padding:3% 0% 3% 5%; 
	background-color: #f7f7f7; 
	z-index:1002; 
	overflow: auto; 
} 
.qx{ float: right;
display: inline-block;
font-size: 16px;
border: 1px solid #d2d2d2;
border-radius:5px;
padding: 1% 3%;
margin-top:3%;
margin-right:2%;
background-color: #f7f7f7;
color: #999;
}
.qd{ float: right;
display: inline-block;
font-size: 16px;
color: #fff;
border-radius:5px;
padding: 1% 3%;
margin-top:3%;
margin-right:6%;
background-color: #2b74dd;
color: #999;
}
.qd a{	color: #fff;}
.qd a:hover{ color: #fff;}